* {
	margin: 0;
	padding: 0;
}

html,
body {
	background: #181822;
}

.anchor {
	width: 94%;
	padding-top: 1rem;
	overflow: auto;
	margin-left: 3%;
}

.user_pic {
	width: 48%;
	overflow: hidden;
	height: 10.75rem;
	float: left;
}

.user_pic img {
	width: 100%;
	min-height: 100%;
}

.allp {
	float: left;
	font-size: 0.75rem;
	width: 48%;
	height: 1.2rem;
	/* margin-bottom: 0.3rem; */
	margin-left: 2%;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.anchor_span{
	width: 48%;
	float: left;
	margin-left: 2%;
	height: 1.3rem;
}
.anchor_span span {
	/* display: block; */
	width: 31%;
	margin-right: 0.05rem;
	height: 100%;
	padding: 0 0.2rem;
	text-align: center;
	font-size: 0.6rem;
	border-radius: 1.25rem;

}

.anchor_span span:nth-of-type(3) {
	margin: 0;
}

.anchor_span span:nth-last-of-type(1) {
	margin-right: 0;
	border: 0.5px solid #00CEFF;
	color: #00CEFF;
}

.anchor_span span:nth-last-of-type(2) {
	color: #FFA600;
	border: 0.5px solid #FFA600;
}

.anchor_span span:nth-of-type(1) {
	border: 0.5px solid #FF06FC;
	color: #FF06FC;
}

.anchor_hz {
  float: left;
  width: 45%;
  margin-left: 2%;
	height: 2.5rem;
}

.anchor_hz span {
	display: block;
	float: left;
	width: 45%;
	margin-top: .6rem;
	font-size: 0.6875rem;
	color: #fff;
	border-radius: 5px;
	margin-left: 3%;
	line-height: 1.6875rem;
	height: 1.6875rem;
	background: #FE2C55;
	text-align: center;
}

.anchor_tit {
	width: 94%;
	margin-left: 3%;
	color: #fff;
	font-size: 0.875rem;
	margin-top: 0.8125rem;
}

.anchor_div {
	width: 94%;
	margin-left: 3%;
	background: #212229;
	height: auto;
	padding: 0.3rem 0;
	color: #fff;
	font-size: 0.875rem;
	margin-top: 0.5rem;
}

.anchor_p {
	width: 94%;
	margin-left: 3%;
	margin-top: 1rem;
	overflow: auto;
}

.anchor_p p {
	float: left;
	width: 33.333%;
	height: 2rem;
}

.sp span {
	display: block;
	font-size: 0.875rem;
	text-align: center;
	color: #A6A2A2;
}

.ssp span {
	color: #fff;
	display: block;
	font-size: 0.875rem;
	text-align: center;
}

.ssp small {
	display: block;
	width: 25%;
	height: 3px;
	margin-top: 0.3rem;
	margin-left: 37.5%;
	background: #FE2C55;
}

.anchor_vid {
	width: 94%;
	margin-bottom: 2rem;
	margin-left: 3%;
	margin-top: 0.75rem;
	overflow: auto;
}

.anchor_vid_list {
	width: 32%;
	float: left;

	margin-bottom: 0.25rem;
	margin-right: 2%;
	position: relative;
	height: 10.625rem;
	overflow: hidden;
}

.anchor_vid_list:nth-of-type(3n) {
	margin-right: 0;
}

.anchor_vid_list img {
	width: 100%;
	min-height: 100%;
}

.anchor_vid_list p {
	position: absolute;
	bottom: 0.5rem;
	z-index: 999;
}

.anchor_vid_list p img {
	width: 0.4375rem;
	margin-left: 0.625rem;
}

.anchor_vid_list p span {
	color: #fff;
	margin-left: 0.3rem;
	font-size: 0.6875rem;
}
